home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 126-150 / disk_128 / mrbackup / menu.c < prev    next >
C/C++ Source or Header  |  1992-05-06  |  4KB  |  132 lines

  1. /*****************************************************
  2.  *                  Menu Definitions                 *
  3.  *                                                   *
  4.  *             Created with Menu Creator             *
  5.  *                        by                         *
  6.  *                   David Pehrson                   *
  7.  *                                                   *
  8.  *         Copyright (C) 1986  David Pehrson         *
  9.  *                 Mantis Development                *
  10.  *                                                   *
  11.  *****************************************************/
  12.  
  13. #include <exec/types.h>
  14. #include <intuition/intuition.h>
  15.  
  16. char stTopaz[] = "topaz.font";
  17.  
  18. struct TextAttr taPlain =
  19. {
  20.     (STRPTR) stTopaz, 8, FS_NORMAL, FPF_ROMFONT
  21. };
  22.  
  23. struct TextAttr taBIU =
  24. {
  25.     (STRPTR) stTopaz, 8, FSF_BOLD | FSF_ITALIC | FSF_UNDERLINED, FPF_ROMFONT
  26. };
  27.  
  28. struct TextAttr taBU =
  29. {
  30.     (STRPTR) stTopaz, 8, FSF_BOLD | FSF_UNDERLINED, FPF_ROMFONT
  31. };
  32.  
  33. struct TextAttr taBI =
  34. {
  35.     (STRPTR) stTopaz, 8, FSF_BOLD | FSF_ITALIC, FPF_ROMFONT
  36. };
  37.  
  38. struct TextAttr taB =
  39. {
  40.     (STRPTR) stTopaz, 8, FSF_BOLD, FPF_ROMFONT
  41. };
  42.  
  43. struct TextAttr taIU =
  44. {
  45.     (STRPTR) stTopaz, 8, FSF_ITALIC | FSF_UNDERLINED, FPF_ROMFONT
  46. };
  47.  
  48. struct TextAttr taI =
  49. {
  50.     (STRPTR) stTopaz, 8, FSF_ITALIC, FPF_ROMFONT
  51. };
  52.  
  53. struct TextAttr taU =
  54. {
  55.     (STRPTR) stTopaz, 8, FSF_UNDERLINED, FPF_ROMFONT
  56. };
  57.  
  58. struct IntuiText ItemText[] =
  59. {
  60.     { 0, 1, JAM1, 0, 1, &taPlain, "Backup", NULL },
  61.     { 0, 1, JAM1, 0, 1, &taPlain, "Restore", NULL },
  62.     { 0, 1, JAM1, 0, 1, &taPlain, "About", NULL },
  63.     { 0, 1, JAM1, 0, 1, &taPlain, "Quit", NULL },
  64.     { 0, 1, JAM1, 0, 1, &taPlain, "   Compression", NULL },
  65.     { 0, 1, JAM1, 0, 1, &taPlain, "   No Compression", NULL },
  66.     { 0, 1, JAM1, 0, 1, &taPlain, "   Listing", NULL },
  67.     { 0, 1, JAM1, 0, 1, &taPlain, "   No Listing", NULL },
  68.     { 0, 1, JAM1, 0, 1, &taPlain, "   Speech", NULL },
  69.     { 0, 1, JAM1, 0, 1, &taPlain, "   No Speech", NULL },
  70. };
  71.  
  72. struct MenuItem Items[] =
  73. {
  74.     {    /* Backup */
  75.         &Items[1], 0, 0, 72, 10, 
  76.             ITEMENABLED | ITEMTEXT | HIGHCOMP ,
  77.             0, (APTR)&ItemText[0], NULL, NULL, NULL, MENUNULL 
  78.     },
  79.     {
  80.         &Items[2], 0, 10, 72, 10, 
  81.             ITEMENABLED | ITEMTEXT | HIGHCOMP ,
  82.             0, (APTR)&ItemText[1], NULL, NULL, NULL, MENUNULL 
  83.     },
  84.     {
  85.         &Items[3], 0, 20, 72, 10, 
  86.             ITEMENABLED | ITEMTEXT | HIGHCOMP,
  87.             0, (APTR)&ItemText[2], NULL, NULL, NULL, MENUNULL 
  88.     },
  89.     {
  90.         NULL, 0, 30, 72, 10, 
  91.             ITEMENABLED | ITEMTEXT | HIGHCOMP,
  92.             0, (APTR)&ItemText[3], NULL, NULL, NULL, MENUNULL 
  93.     },
  94.     {
  95.         &Items[5], 0, 0, 152, 10,         /* Compression */
  96.             ITEMENABLED | ITEMTEXT | CHECKIT | HIGHCOMP | CHECKED,
  97.             2, (APTR)&ItemText[4], NULL, NULL, NULL, MENUNULL 
  98.     },
  99.     {
  100.         &Items[6], 0, 10, 152, 10,         /* No Compression */
  101.             ITEMENABLED | ITEMTEXT | CHECKIT | HIGHCOMP,
  102.             1, (APTR)&ItemText[5], NULL, NULL, NULL, MENUNULL 
  103.     },
  104.     {
  105.         &Items[7], 0, 20, 152, 10,         /* Listing */
  106.             ITEMENABLED | ITEMTEXT | CHECKIT | HIGHCOMP | CHECKED,
  107.             8, (APTR)&ItemText[6], NULL, NULL, NULL, MENUNULL 
  108.     },
  109.     {
  110.         &Items[8], 0, 30, 152, 10,         /* No Listing */
  111.             ITEMENABLED | ITEMTEXT | CHECKIT | HIGHCOMP,
  112.             4, (APTR)&ItemText[7], NULL, NULL, NULL, MENUNULL 
  113.     },
  114.     {
  115.         &Items[9], 0, 40, 152, 10,         /* Speech */
  116.             ITEMENABLED | ITEMTEXT | CHECKIT | HIGHCOMP | CHECKED,
  117.             32, (APTR)&ItemText[8], NULL, NULL, NULL, MENUNULL 
  118.     },
  119.     {
  120.         NULL, 0, 50, 152, 10,             /* No Speech */
  121.             ITEMENABLED | ITEMTEXT | CHECKIT | HIGHCOMP,
  122.             16, (APTR)&ItemText[9], NULL, NULL, NULL, MENUNULL 
  123.     },
  124. };
  125.  
  126. struct Menu Titles[] =
  127. {
  128.     { &Titles[1], 3, 0, 70, 0, MENUENABLED, "Project", &Items[0],0,0,0,0 },
  129.     { NULL, 72, 0, 54, 0, MENUENABLED, "Flags", &Items[4],0,0,0,0 },
  130. };
  131.  
  132.